package cn.fl.risknew.transform;

import cn.cmm.base.framework.utils.CollectionUtils;
import cn.fl.payschd.dto.PaySchDDTO;
import cn.fl.risknew.vo.OverduePaySchDVO;

import java.util.ArrayList;
import java.util.List;

import javassist.runtime.DotClass;

/**
 * 作者:hongyanbo
 * 时间:2018/8/24
 */
public class OverduepayschDVOTransform {

    public static OverduePaySchDVO toVO(PaySchDDTO dto){
        OverduePaySchDVO vo = null;
        if(dto != null){
            vo = new OverduePaySchDVO();
            vo.setPaySchId(dto.getPaySchId());
            vo.setArAmt(dto.getArAmt());
            vo.setFeeAmt(dto.getFeeAmt());
            vo.setPaidUpAmt(dto.getPaidUpAmt());
            vo.setPayDt(dto.getPayDt());
            vo.setPayPd(dto.getPayPd());
            vo.setFeeTypCd(dto.getFeeTypCd());
            vo.setId(dto.getId());
            vo.setVfDt(dto.getVfDt());
            vo.setPaySchNo(dto.getPaySchNo());
        }
        return vo;
    }



    public static List<OverduePaySchDVO> toVOList(List<PaySchDDTO> dtoList){
        List<OverduePaySchDVO> voList = new ArrayList<>();
        if(CollectionUtils.isNotEmpty(dtoList)){
            for (PaySchDDTO dto : dtoList) {
                voList.add(toVO(dto));
            }
        }
        return voList;
    }
}
